Definition of Marmalade Plum

  • (noun) brown oval fruit flesh makes excellent sherbet

Synonyms of Marmalade Plum


Antonyms of Marmalade Plum


No Antonyms Found.

Homophones of Marmalade Plum


No Homophones Found.